/**
 * 上传头像
 * @param upavatar
 */
function uploadAvatar(upavatar) {
    var uploaderavatar = WebUploader.create({
        auto: true,
        formData: {
            _token:_token
        },
        duplicate: true,
        // swf文件路径
        swf: BASE_URL + 'vendor/webuploader/dist/Uploader.swf',
        // 文件接收服务端。
        server: "/mobile/personal/uploadavatar",
        // 选择文件的按钮。可选。
        // 内部根据当前运行是创建，可能是input元素，也可能是flash.
        pick : {
            id : upavatar,
            multiple: false
        },
//            sendAsBinary:true,
        compress: {
            width: 200,
            height: 200,
            // 图片质量，只有type为`image/jpeg`的时候才有效。
            //quality: 100,
            // 是否允许放大，如果想要生成小图的时候不失真，此选项应该设置为false.
            allowMagnify: true,
            // 是否允许裁剪。
            crop: true,
            compressSize: 0,
            noCompressIfLarger: false
        },
        accept: {
            title: 'Images',
            extensions: 'gif,jpg,jpeg,bmp,png',
            mimeTypes: '.gif,.jpg,.jpeg,.bmp,.png'
        },
        // 不压缩image, 默认如果是jpeg，文件上传前会压缩一把再上传！
        fileSingleSizeLimit: 2000 * 1024
    });
    //上传文件出错时
    uploaderavatar.on('error', function(file){
        if(file == 'F_EXCEED_SIZE'){
            layer.msg('文件大小不能超过2M！',{time:1200});
        }
        if(file == 'F_DUPLICATE'){
            layer.msg('此文件已经存在队列当中，不能重复上传！',{time:1200});
        }
        if(file == 'Q_EXCEED_NUM_LIMIT'){
            layer.msg('你已经上传了文件！',{time:1200});
        }
        if(file == 'Q_TYPE_DENIED'){
            layer.msg('文件类型不匹配，请重新上传！',{time:1200});
        }
    });
    uploaderavatar.on('uploadSuccess', function (file, response) {
        if (response.status == 200) {
            $(upavatar).find('img').attr("src", response.url);
        }else if(response.error == 404) {
            layerMsg(response.info,2);
            location = '/mobile/personal/resume_create';
        }else {
            layerMsg(response.info,2);
        }
    });
}